@charset "utf-8";
/*/// 초기화 /////////////////////////////////////////////////////////////////////////////////////////////////////////*/
*{margin:0;padding:0}/*모든 태그에 margin과 padding값을 0으로 설정*/
*:before,*:after{content:"";content:none}/*모든 속성에 가상클래스 content 기본설정*/

/*
 * 1. 기본글꼴을 sans-serif로 설정
 * 2. iOS의 텍스트 크기 조정 방지(iOS의 텍스트 크기는 사용자의 줌을 사용하지 않고, 방향 변경 후 조정합니다.)
 */
html{font-family:sans-serif;/*1*/ -webkit-text-adjust:100%;/*2*/ -ms-text-size-adjust:100%/*2*/}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;outline:0;font:inherit;vertical-align:baseline;background:transparent}

/* 이전 버전의 브라우저를위한 HTML5 디스플레이 역할 재설정 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,main{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}

blockquote,q{quotes:none}
del{text-decoration:line-through}
abbr{border:0;font-variant:normal}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
ins,a,a:hover,a:active,a:before,a:focus{border:0;outline:0;text-decoration:none}
a:focus{outline:thin solid #fc6}/*focus지정된 a태그 기본 outline설정 - 색상은 디자인에 따라 자유롭게 어우러지도록 변경해서 사용*/
img,a img,table,tr,td{border:0}
i,em,address{font-style:normal}
ul,ol,li,dl,dt,dd{list-style:none;text-decoration:none}
caption,legend,h1,h2,h3,h4,h5,h6{display:none}

/* 폰트설정 기본세팅 */
h1,h2,h3,h4,h5,h6,button,input,textarea,select{font-family:inherit;font-size:100%}
small{font-size:80%}
sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:base-line}
sup{top:-0.5em}sub{bottom:-0.25em}
/*/// 초기화 /////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*/// Forms 기본설정 /////////////////////////////////////////////////////////////////////////////////////////////////*/
/*
 * 1. Correct color not being inherited. 알려진 문제 : 장애인 요소의 색상에 영향을 미칩니다.
 * 2. Correct font properties not being inherited.
 * 3. Address margin은 Firefox 4+,Safari, Chrome에서 다르게 설정.
 */
button,input,optgroup,select,textarea{color:inherit;/*1*/ font:inherit;/*2*/ margin:0;/*3*/}

/*Address 'overflow' set to 'hidden' in IE 8/9/10/11.*/
button{overflow:visible}

/*
 * 버튼과 select에 대한 일치하지 않는 text-transform 상속을 해결합니다. 
 * 모든 다른 형태의 컨트롤 요소 값의 text-transform을 상속하지 않습니다.
 * 파이어 폭스, IE 8/9/10/11, 오페라의 버튼스타일 상속.
 * Firefox에서 올바른 select스타일 상속.
 */
button,select{text-transform:none}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native 'audio' and 'video' controls.
 * 2. Correct inability to style clickable 'input' types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type 'input' and others.
 */
button, html input[type="button"]/*1*/, input[type="reset"],input[type="submit"]{-webkit-appearance:button;/*2*/cursor:pointer/*3*/}

button[disabled],html input[disabled]{cursor:default}/*Re-set default cursor for disabled elements.*/
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}/*Remove inner padding and border in Firefox 4+.*/

button,input{line-height:normal}
input[type="radio"]{border:0}

/*
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 * 1. Address box sizing set to 'content-box' in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;/*1*/padding:0/*2*/}

/* Fix the cursor style for Chrome's increment/decrement buttons. For certain 'font-size' values of the 'input', it causes the cursor style of the decrement button to change from 'default' to 'text'*/
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}

/*
 * 1. Address 'appearance' set to 'searchfield' in Safari and Chrome.
 * 2. Address 'box-sizing' set to 'border-box' in Safari and Chrome(include '-moz' to future-proof).
 */
input[type="search"]{-webkit-appearance:text-field;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

/*
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has padding (and 'textfield' appearance).
 */
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearacne:none}

/*Define consistent border, margin, and padding.*/
fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}

/*
 * 1. Correct 'color' not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend{border:0;/*1*/padding:0;/*2*/}

/*Remove default vertical scrollbar in IE 8/9/10/11.*/
textarea{overflow:auto;vertical-align:top}

/*
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup{font-weight:bold}
/*/// Forms 기본설정 /////////////////////////////////////////////////////////////////////////////////////////////////*/

/*/// table 기본설정 /////////////////////////////////////////////////////////////////////////////////////////////////*/
table{border-collapse:collapse;border-spacing:0}/*Remove most spacing between table cells.*/
/*/// table 기본설정 /////////////////////////////////////////////////////////////////////////////////////////////////*/
